combit List & Label 30 - .NET Hilfe
Einführung in die Programmierung / Beispiele / Allgemein / eMail-Versand
eMail-Versand

Der eMail-Versand kann ebenfalls über die Liste der Exportoptionen angesteuert werden (vgl. Abschnitt Export ohne Benutzerinteraktion), wenn Export und Versand in einem Arbeitsgang erfolgen sollen. Ein Beispiel hierfür zeigt das Export-Beispiel, das unter "Sonstiges" im .NET-Beispielbereich im Startmenü zu finden ist.

Unabhängig von einem vorherigen Export ist es aber über die MailJob-Klasse auch möglich, beliebige Dateien per eMail zu versenden. Dies ist insbesondere dann interessant, wenn aus einer Vorschaudatei als Quelle z.B. eine PDF-Datei generiert wird (vgl. Abschnitt Vorschaudateien zusammenfügen und konvertieren) und diese versendet werden soll.

// Mailjob instanzieren
MailJob mailJob = new MailJob();

// Optionen setzen
mailJob.AttachmentList.Add(@"<Path>\report.pdf");
mailJob.To = "info@combit.net";
mailJob.Subject = "Here is the report";
mailJob.Body = "Please note the attachment.";
mailJob.Provider = "XMAPI";
mailJob.ShowDialog = true;

// eMail versenden
mailJob.Send();
mailJob.Dispose();